// pinia持久化参数配置
/**
 * @description:  持久化公共方法
 * @param {string} key     pinia模块名称
 * @param {string} enabled 是否开启持久化缓存
 * @param {string} name    state 中指定要存储的字段
 * @return {*}
 */
const piniaPersistConfig = (key, enabled = true, name) => {
	if(enabled && !name){
		return enabled
	}
	const persist = {
		key, // 这个配置代表存储生效，而且是整个store都存储
		paths: name // 对指定字段进行缓存
	};
	return persist;
};

export default piniaPersistConfig;